#通用Makefile
out:=client#可执行文件名称需要根据需要更改
SRCS:=$(wildcard *.c)#拿到当前目录下所有的.c文件
OBJS:=$(patsubst %.c,%.o,$(SRCS))#把.c文件替换为.o文件
#预定义变量
CC:=gcc
CFLAGS:=-g
$(out):$(OBJS)
	gcc $^ -o $@ -pthread -lcrypt -ll8w8jwt -lmbedcrypto -lmbedx509 -g -Wl,-rpath=./token -I./token -L./token

#.PHONY:clean rebuild
rebuild:clean $(out)
clean:
	rm -rf $(OBJS) $(out)
